#include <stdio.h>

//int* selfDividingNumbers(int left, int right, int* returnSize){
//   int *arr = (int*)malloc(sizeof(int)*(right-left+1));
//   int j =0;
//   int count =0;
//   int i =0;
//   for(i =left; i<=right; i++)
//   {
//       int tmp = i;
//       while(tmp)
//       {
//           if((tmp%10 ==0) || ((i%(tmp%10)) !=0))
//           {
//               break;
//           }
//           tmp /=10;
//       }
//
//       if(tmp == 0)
//       {
//           arr[j++] = i;
//           count++;
//       }
//   }
//
//   *returnSize = count;
//   return arr;
//

//int pivotIndex(int* nums, int numsSize){
//   if(numsSize == 0)
//   return 0;
//   int total = 0;
//   int sum = 0;
//   for(int i =0; i<numsSize; i++)
//   {
//       total +=nums[i];
//   }
//   for(int i =0; i<numsSize; i++)
//   {
//       if((total - nums[i] - sum) == sum)
//       {
//           return i;
//       }
//       sum +=nums[i];
//   }
//   
//   return -1;
//





